home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / security / netlog.README < prev    next >
Encoding:
Text File  |  1994-03-22  |  3.4 KB  |  111 lines

  1. netlog 1.2  -- January 5, 1994
  2.  
  3. These directories contain a TCP and UDP traffic logging system.  These
  4. programs are a part of the network security system used by Texas A&M
  5. University.  It can be used for locating suspicious network traffic.
  6. The following programs are included:
  7.  
  8. tcplogger -  Log all TCP connections on a subnet
  9. udplogger -  Log all UDP sessions on a subnet
  10. extract   -  Process log files created by tcplogger or udplogger
  11. netwatch  -  Realtime network monitor
  12.  
  13. All three programs require an ANSI C compiler.  Tcplogger and
  14. udplogger use the SunOS 4.x Network Interface Tap (nit) or
  15. SunOS 5.x Data Link Provider Interface (DLPI).
  16.  
  17. To build the programs:
  18.  
  19. 1) Edit the Makefile to select for SunOS 4.x or SunOS 5.x (Solaris)
  20.  
  21. 2) just enter 'make'
  22.  
  23. You will end up with binaries in the 'bin' directory.
  24.  
  25. If you are using 'gcc', do not turn on optimization for tcplogger
  26. or udplogger.  Also, if 'fix-includes' was not run, then you must
  27. use the '-traditional' flag.  To be safe, use it anyway.
  28.  
  29. The latest versions of these programs (sans netwatch) are available
  30. from:
  31.  
  32. net.tamu.edu:/pub/security/TAMU
  33.  
  34. net.tamu.edu == 128.194.177.1
  35.  
  36. * * * * * *
  37.  
  38. 01/05/1994 Changes
  39.  
  40. Included stripped 'netwatch'.  The 'telnet' and 'ftp' modules
  41. are removed to prevent the use of 'netwatch' as a password
  42. grabber.
  43.  
  44. Bug fixes to improve reliability.
  45.  
  46. Added '-p' switch to all network monitoring tools which causes them
  47. to run in non-promiscuous mode, for use in monitoring on a single
  48. host.  Reduces load on the monitoring machine.
  49.  
  50. ------------------------------------------------------------------------
  51.  
  52. 10/31/1993 Changes
  53.  
  54. Support for SunOS 5.x DLPI.
  55.  
  56. Date/time handling in 'extract' corrected to properly handle daylight
  57. savings time and other little nits.
  58.  
  59. Date/time output routines redone for performance.
  60.  
  61. Couple of minor bug fixes.
  62.  
  63. Hacked into extract, support for processing an ICMP log. 
  64.  
  65. Preliminary version of ICMP logger.  Eats tons of disk space though.
  66.  
  67. ------------------------------------------------------------------------
  68.  
  69. 08/23/1993 Changes
  70.  
  71. Date handling improved in extract in regards to timezone.  Also
  72. removed references to timelocal() and used ANSI mktime() (it isn't
  73. documented in SunOS 4, but it is there).  'extract' will now work
  74. on SunOS 5 (and probably other UN*X's).
  75.  
  76. 'extract' now handles hostnames that resolve to multiple IP addresses.
  77.  
  78. 'extract' now treats an unresolvable hostname as a nonfatal condition.
  79. It handles the failure in a semi-intelligent fashion based on the
  80. context of the failure.
  81.  
  82. Added unbuffering flag (-U) to extract.  This causes it to not
  83. buffer input, allowing:
  84.  
  85. tcplogger -b | extract -U
  86.  
  87. to be useful.
  88.  
  89. 'udplogger' has a new option '-t' which specifies a timeout in
  90. seconds.  This indicates how long to "remember" sessions before
  91. assuming they have completed.  The default is 300 seconds.
  92.  
  93. ------------------------------------------------------------------------
  94.  
  95. 06/18/1993 Changes
  96.  
  97. Fixed bugs in extract dealing with dates (you couldn't specify the
  98. last day of the month).
  99.  
  100. Added -n support to tcplogger and udplogger.  In tcplogger, udplogger
  101. and extract, -n now disables port number name resolution as well.
  102.  
  103. tcplogger and udplogger now use the first ethernet interface on the
  104. machine, instead of defaulting to "le0".  Thanks to Dave Hess for
  105. sample code.
  106.  
  107. Fixed bug in extract that prevented using both "print" and "next"
  108. on the same clause.  It was only executing the first one... (bug,
  109. this was no bug... this was just silly... I only had it doing one
  110. command).
  111.